首页> 外文OA文献 >Using Cognitive Computing for Learning Parallel Programming : An IBM Watson Solution
【2h】

Using Cognitive Computing for Learning Parallel Programming : An IBM Watson Solution

机译:使用认知计算来学习并行编程:IBM Watson解决方案

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

While modern parallel computing systems provide high performance resources, utilizing them to the highest extent requires advanced programming expertise. Programming for parallel computing systems is much more difficult than programming for sequential systems. OpenMP is an extension of C++ programming language that enables to express parallelism using compiler directives. While OpenMP alleviates parallel programming by reducing the lines of code that the programmer needs to write, deciding how and when to use these compiler directives is up to the programmer. Novice programmers may make mistakes that may lead to performance degradation or unexpected program behavior. Cognitive computing has shown impressive results in various domains, such as health or marketing. In this paper, we describe the use of IBM Watson cognitive system for education of novice parallel programmers. Using the dialogue service of the IBM Watson we have developed a solution that assists the programmer in avoiding common OpenMP mistakes. To evaluate our approach we have conducted a survey with a number of novice parallel programmers at the Linnaeus University, and obtained encouraging results with respect to usefulness of our approach. (C) 2017 The Authors. Published by Elsevier B.V.
机译:现代并行计算系统可提供高性能资源,但要最大程度地利用它们,则需要高级编程专家。并行计算系统的编程要比顺序系统的编程困难得多。 OpenMP是C ++编程语言的扩展,可以使用编译器指令来表达并行性。尽管OpenMP通过减少程序员需要编写的代码行来减轻并行编程的时间,但由程序员决定如何以及何时使用这些编译器指令。新手程序员可能会犯错误,从而可能导致性能下降或意外的程序行为。认知计算在健康或市场营销等各个领域均显示出令人印象深刻的结果。在本文中,我们描述了IBM Watson认知系统在新手并行程序员培训中的使用。使用IBM Watson的对话服务,我们开发了一种解决方案,可帮助程序员避免常见的OpenMP错误。为了评估我们的方法,我们与Linnaeus大学的许多新手并行程序员进行了调查,并就我们的方法的实用性获得了令人鼓舞的结果。 (C)2017作者。由Elsevier B.V.发布

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号